IOs Physical, Flags, Common, Local

Inputs and Outputs can be Physical or Flags. Local and Common is only relevant when more than one Programming Unit are connected to the Master Slave Network. See also your Fisa TR 2001 Programming manual for more information.
The inputs and outputs can have four different configurations:

- Local inputs and outputs: they are the first 16 and they can be found on the programmer, from I 01 to I 16 and from O 01 to O 16
- Shared inputs and outputs: in groups of 8 and they require one or more (max 6) expansion modules with 8 inputs/outputs, from I 17 to I 64 and from O 17 to O 64 These inputs/outputs, can be tested/controlled by any programmer linked on the Master/Slave channel.
- Local flags: they are managed internally by the programmer and can range from I 17 to I 64 and from O 17 to O 64 according to the configuration of the inputs and outputs.
- Shared flags: they can be managed by any programmer linked on the Master/Slave channel, and can range from I 17 to I 64 and from O 17 to O 64 according to the configuration of the inputs and outputs.

The configuration of the inputs/outputs, depends on the items 'Number of outputs: nn' and 'Number of inputs: nn' that can be found in the program Config where nn must be a number multiple of 8. See Config
Local inputs and outputs: they are the first 16 and they can be found on the programmer, If you don’t have expansion modules and there is no need to use shared flags, specify the following information in the Config program: 'Number of outputs: 16' and 'Number of inputs: 16' (see also shared flags).
Shared inputs and outputs: all those between 17 and 'Number of inputs: nn', with nn multiples of 8. It is necessary to specify the number of physical inputs and outputs in the Config program.
Example:
'Number of outputs: 32' and 'Number of inputs: 32', specifies that there will be 16 local inputs/outputs (the first 16) + 16 shared inputs/outputs through 2 expansion modules; the rest up to 64 are local flags.
Shared flags: those from 'Number of inputs: nn'+1 to 'Number of outputs: nn'.
Example:
'Number of outputs: 32' and 'Number of inputs: 24', specifies that there will be 16 local inputs/outputs (the first 16) + 8 shared inputs/outputs (from 17 to 24) through an expansion module + 8 shared flags (from 25 to 32); the rest up to 64 are local flags.
NOTE: it is not necessary to have expansion modules to have shared flags: in this case just define a 'Number of outputs: nn' higher than 'Number of inputs: 16' and the difference between the two defines how many shared flags are available.
Local flags: are all those over 'Number of outputs: nn' and up to 64.